package com.linkgie.galaxyframework.runtime;

import com.linkgie.galaxyframework.module.Module;

/**
 * 本地存储的模块化注入接口；
 * <p>
 * 
 * 当一个模块实现接口 {@link Module} 的同时也实现此接口时，那么当该模块被初始化之后上下文通过此接口注入本地存储
 * {@link LocalStorage} 的实例。
 * 
 * @author spring
 *
 */
public interface LocalStorageModularAware {

	/**
	 * 注入本地存储；
	 * 
	 * @param storage
	 */
	void setLocalStorage(LocalStorage storage);

}
